source of laughter - English Synonyms Dictionary